Skip to content

chore(ci): disable telemetry in internal test runs - #2648

Merged
matthewgrossman merged 4 commits into
mainfrom
codex/disable-ci-telemetry
Aug 10, 2026
Merged

chore(ci): disable telemetry in internal test runs#2648
matthewgrossman merged 4 commits into
mainfrom
codex/disable-ci-telemetry

Conversation

@matthewgrossman

@matthewgrossman matthewgrossman commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Prevent synthetic OpenShell CI and E2E activity from contributing to anonymous product usage metrics. Centralize the opt-out at shared test entry points while preserving release-parity telemetry-enabled builds.

Related Issue

No issue required: localized CI configuration fix that excludes synthetic test traffic from usage metrics.

Changes

  • Disable telemetry centrally in the shared E2E harness and the test:rust task
  • Propagate the shared E2E setting through the Helm server.telemetryEnabled value
  • Inject the opt-out across release-canary service boundaries for Homebrew, DEB, RPM, Snap, and Helm installs
  • Update Helm, user, architecture, and agent-skill documentation

Testing

  • mise run pre-commit passes
  • mise run test:rust passes
  • Helm unit tests pass (76 tests)
  • Helm lint passes for all variants
  • Full E2E suite not run; Helm rendering tests cover the chart configuration path

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

pimlock
pimlock previously approved these changes Aug 6, 2026
Signed-off-by: Matthew Grossman <mgrossman@nvidia.com>
@matthewgrossman
matthewgrossman added this pull request to the merge queue Aug 10, 2026
Merged via the queue into main with commit 1709619 Aug 10, 2026
34 checks passed
@matthewgrossman
matthewgrossman deleted the codex/disable-ci-telemetry branch August 10, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants